High-Frequency Systolic Array-Based Transformer Accelerator on Field Programmable Gate Arrays

نویسندگان

چکیده

The systolic array is frequently used in accelerators for neural networks, including Transformer models that have recently achieved remarkable progress natural language processing (NLP) and machine translation. Due to the constraints of FPGA EDA (Field Programmable Gate Array Electronic Design Automation) tools limitations design methodology, existing deployment often cannot achieve high frequency. In this work, we propose a well-designed high-frequency an FPGA-based accelerator, which capable performing Multi-Head Attention (MHA) block position-wise Feed-Forward Network (FFN) block, reaching 588 MHz 474 different size, achieving frequency improvement 1.8× 1.5× on Xilinx ZCU102 board, while drastically saving resources compared similar recent works pushing utilization each DSP slice higher level. We also semi-automatic flow with constraint-generating as general solution deployment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)

In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...

متن کامل

Field Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)

In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...

متن کامل

Regular datapaths on field programmable gate arrays

Field-Programmable Gate Arrays (FPGAs) are a recent kind of programmable logic device. They allow the implementation of integrated digital electronic circuits without requiring the complex optical, chemical and mechanical processes used in a conventional chip fabrication. FPGAs can be embedded in traditional system designflows to perform prototyping and emulation tasks. In addition, they also e...

متن کامل

Efficient Addition on Field Programmable Gate Arrays

We investigate average efficient adders for grid-based environments related to current Field Programmable Gate Arrays (FPGAs) and VLSI-circuits. Motivated by current trends in FPGA hardware design we introduce a new computational model, called the -wired grid model. The parameter describes the degree of connectivity of the underlying hardware. This model covers among others two-dimensional cell...

متن کامل

Character Recognition Based on Cmac with Field Programmable Gate Array

We propose a Cerebellar Model Arithmetic Computer (CMAC) neural network for character recognition with an FPGA architecture. The CMAC has many advantages in terms of speed of operation based on LMS training. Its ability realizes arbitrary nonlinear mapping and fast practical hardware implementation. The CMAC, being a learning algorithm, can rapidly obtain output using nonlinear mapping with loo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronics

سال: 2023

ISSN: ['2079-9292']

DOI: https://doi.org/10.3390/electronics12040822